CC = gcc
RM = /bin/rm
ARQ = SimpleLogo
scanner = lexico_$(ARQ).l
syntatic = sintatico_$(ARQ).y
tab = sintatico_$(ARQ).tab.c
lib = sintatico_$(ARQ).tab.h

compilador:
	flex $(scanner)
	bison -d $(syntatic)
	$(CC) -o $(ARQ) $(tab) lex.yy.c -ly

all: compilador

test: compilador
	python codigo.py < testes/simple-logo4.txt

clean:
	$(RM) -f lex.yy.c $(tab) $(lib) $(ARQ) codigo.py
